WorkHorse, Ocean Surveyor, and BroadBand Utility and Testing Software Package

Details:  This is a compilation of both WINDOWS and DOS based utility programs.  
This compilation allows testing through a WINDOWS based program and then data 
handling through several WINDOWS and DOS based programs.

Note: BBList will not run on 64-bit computers, and so it will not be installed
on those machines.

--------------------------------------------------------------------------------
RDI Tools installation:

Last Update:  June 2018

--------------------------------------------------------------------------------
- EAR compliant manual
--------------------------------------------------------------------------------
BBTALK        It currently contains a WINDOWS version of our BBTALK program 
              that can be used to manually or automatically test your ADCP.   
              The automation is created through script files.  We have provided 
              you with 3 sample script files for testing the OS, WH, and BB 
              ADCPs.   You can create your own or add to ours.    

Latest Ver:   3.09
Last Update:  April 2013

Version 3.09:
- Significantly improved Serial Port detection times, especially with Bluetooth
  serial ports.
- Fixed numerous issues with missing data and locking up when communicating
  with Bluetooth devices.

Version 3.08:
- Fixed issues recovering loop recorder from Channel Master
- Added RiverRay Compatibility
- Fixed $COM command issues
- Fixed BBTalk crashing if double-clicked on empty window. 

Version 3.07:
- Changed logo, icon, company name and address.
- Fixed problem with Bluetooth drivers.
- Change label under Transfer menu from "PC Time" to "PC Time to ADCP".  
- Added "Wait For Prompt in Script File" option.  
- Fixed problems with launching script files from Windows Explorer.
- Fixed problem with file extension of the log file when using script.
- Fixed problem with changing baud rate through script file.
- Changed loop recovery progress bar behavior to be based on total capacity 
  instead of the amount of recorded data.
- Fixed problem with recovering loop recorder data if Channel Master has 
  gone to sleep.
- Disabled Recover Recorder menu item for Broadband.
- Added AccQmin and DVS to the device dropdown menu.  
- Fixed problem with scripts to restore WH system calibration.
- Added Vista compatibility. 

Version 3.06:
- Fixed the ability to send script files to the currently opened port by clicking 
  on a script file icon.

Version 3.05 (internal):
- Added option to disable screen output during data recovery. 
- Fixed the screening of CB011 command for Workhorse and Channel Master. 
- Fixed the problem with aborting "Recorder Recovery" process. 
- Fixed the screening of MY command. 
- Removed invalid commands from OS2 sample script file. 
- Added option to echo typed characters. 
- Fixed AutoDetect feature when used with soft break. 
- Changed error message when Recorder not detected. 
- Added a warning message at the end of the program if ADCP is pinging. 
- Fixed the screening of CB command. 
- Added 'NEMO' selection in 'Connect To' dialog. 
- Added baud rate 300 as a selection for Workhorse. 
- Fixed error handling for corrupted script files. 

Version 3.04:
- Fixed problem with sending BBxxx command.
- Added support for ChannelMaster loop-recorder.

Version 3.03:
- Added a display of the log file name.
- Changed program icon.
- Changed "Break" icon when software break is selected.

Version 3.02:
- Added support for the software break ("===") for radio modems.
- Changed "..." button to "Browse...".
- Added support for ADFM that does not have RR-command.
- Fixed the problem of hanging up when changing baud rate during pinging.
- Added ability to send PC time to the instrument.
- Added ability to send bytes in HEX form and script command "$S" to send binary data;
- Added "$A" to switch to ASCII display. "$H" switches to HEX display.
- Automatically tile windows under opening.
- Fixed problem with accelerator keys when running script. 
- Added "$F" to script to find ADCP.
- Added "$T" to set ADCP clock to PC clock.
- Added menu item to call help.
- Added "$t" to send any text and CR/LF at the end.
- Added "$D" or "$d" to accept decimal seconds.
- Fixed the problem with program crushing when running a script and closing a window.
- Fixed problem with sending command in binary mode for Narrowband.
- Fixed the problem with listing all the files if two memory cards were present.
- Fixed problem with redisplaying during fast pinging.
- Fixed problem with opening ports > COM9.
- Fixed problem with program crushing after some programs used a port.
- Improved a way the program remembers opened ports.
- Fixed problem with handling higher COM ports (COM13 and up).

Version 3.01:
- Initial release.  Program is based on the old DUMBTERM program.  
--------------------------------------------------------------------------------
BBCONV.EXE    Converts OS, WH, and BB binary data sets into in comma delimited 
              ASCII file.  User creates decoder file to extract specific 
              information from binary data files.

Decoder files included (in Decoders subdirectory)
  LEADER.DEC  (MASTER) ASCII Decoder file for variable & fixed leader
  ADC.DEC     ASCII Decoder file for only the ADC channel data
  BOTTOM.DEC  ASCII Decoder file for only the Bottom Track data
  DEPTH.DEC   ASCII Decoder file for only the Transducer Depth data
  ENSNO.DEC   ASCII Decoder file for only the Ensemble Number data
  H.DEC       ASCII Decoder file for only the Heading data
  NGOOD.DEC   ASCII Decoder file for only the Number good pings (25 bins only)
  NMEA.DEC    ASCII Decoder file for only the NMEA data in VMDAS STA/LTA Files
  SALIN.DEC   ASCII Decoder file for only the Salinity data
  SUMSQR.DEC  ASCII Decoder file for only the sum of (velocity^2) (25 bins only)
  SUMVEL.DEC  ASCII Decoder file for only the velocity sum (25 bins only)
  TIME.DEC    ASCII Decoder file for only the Time data
  UPDWN.DEC   ASCII Decoder file for only the Orientation data
  and more...

Latest Ver:   2.03
Last Update:  May 2008


Version 2.03:
- Changed logo, icon, company name and address.
- Corrected few decoder files.
- Added Vista compatibility.

Version 2.02:
- Changed program icon.
- Fixed the problem with help button.

Version 2.01:
- Fixed the problem that was caused by the file that had a lot of garbage characters.  
- Limited ensemble size to 1 MB and rechecked for new ensemble if end of file reached.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBMERGE.EXE   BBMERGE merges ASCII comma delimited format data described by a 
              decoder (.DEC) file into the raw BroadBand ADCP data file,
              resulting in an raw output ADCP data file.  See BBCONV.HLP for
              decoder file format.


Latest Ver:   2.03
Last Update:  May 2008

Version 2.03:
- Changed logo, icon, company name and address.
- Added Vista compatibility.

Version 2.02:
- Changed program icon.
- Fixed the problem with help button.

Version 2.01:
- Fixed the problem that was caused by the file that had a lot of garbage characters.  
- Limited ensemble size to 1 MB and rechecked for new ensemble if end of file reached.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBSUB.EXE     BBSUB used to break up large data files.  It starts copying 
              ensembles from one file to another starting with the 
              ensemble chosen by the user.  If starting ensemble is 0, 
              BBSUB starts copying from the first read ensemble.  BBSUB will 
              continue copying ensembles until it reaches ensemble number 
              specified by the user.  If that number is 0, it copies until the
              end of the file.

Latest Ver:   2.06
Last Update:  November 2009

Version 2.06
- Added a filter to change the Number of Beams of data value (byte 9) in the fixed leader 
  from 3 beams to 4 beams.This does not change the actual number of beams of recorded data in
  the Velocity Data Format.

Version 2.05
- Added -filter: option for the command line.

Version 2.04:
- Changed logo, icon, company name and address.
- Renamed option to extract OS narrowband data.
- Added Vista compatibility.

Version 2.03:
- Implemented filter to extract OS Narrowband data.
- Implemented filter to force up-down looking sensor to be down-looking.  

Version 2.02:
- Added a filter to allow user to separate up-looking and down-looking data.
- Changed program icon.
- Fixed the problem with help button.
- Added filter to redo the ensemble numbers and recalculate checksum.
- Added ability to resample data. 

Version 2.01:
- Fixed the problem that was caused by the file that had a lot of garbage characters.  
- Limited ensemble size to 1 MB and rechecked for new ensemble if end of file reached.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBCHECK.EXE   Checks ADCP data files for errors in checksums, missing or out of
              sequence ensembles, and bit errors


Latest Ver:   2.04
Last Update:  May 2008

Version 2.04:
- Changed logo, icon, company name and address.
- Added support for Waves data files (packets).
- Added more file information to the log file.
- Added Vista compatibility.

Version 2.03:
- Added ensemble size and data structure length to the log file.
- Improved selection of the log file path.

Version 2.02:
- Changed program icon.
- Fixed the problem with help button.

Version 2.01:
- Changed IDs description for Beam 5 data.
- Fixed the problem that was caused by the file that had a lot of garbage characters.  
- Limited ensemble size to 1 MB and rechecked for new ensemble if end of file reached.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBSS.EXE      Estimates the speed of sound based on a frequency, salinity and 
              depth input.



Latest Ver:   2.02
Last Update:  May 2008

Version 2.02:
- Changed logo, icon, company name and address.
- Added Vista compatibility.

Version 2.01:
- Changed program icon.
- Fixed the problem with help button.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBSLICE.EXE   Makes consecutively numbered deployments based on consecutive 
              ensembles.


Latest Ver:   2.03
Last Update:  May 2008

Version 2.03:
- Changed logo, icon, company name and address.
- Added Vista compatibility.

Version 2.02:
- Changed program icon.
- Fixed the problem with help button.

Version 2.01:
- Fixed the problem that was caused by the file that had a lot of garbage characters.  
- Limited ensemble size to 1 MB and rechecked for new ensemble if end of file reached.

Version 2.00:
- Initial release.  
--------------------------------------------------------------------------------
BBLIST.EXE    DOS based program that can be operated through the WINDOWS
              environment.  This program will display binary data in tabular
              format as well as convert the data into an ASCII file. Read 
              BBLIST.DOC for details.

Latest Ver:   3.15
Last Update:  December 2001

Note: BBList will not run on 64-bit computers, and so it will not be installed
on those machines.
--------------------------------------------------------------------------------

How to Update to latest version: To download the latest version of the software
click on the download button.  After the program has been downloaded double
click on the file and the WINDOWS setup install routine will begin.

Send all questions to the Customer Service Department.

EMAIL Address: rdifs@teledyne.com


